a {
  text-decoration: none;
}

.sidebar {
    min-width: 180px;
    background-color: #e4e7ec;
  }

  .card {
    margin-bottom: 0;
  }

  .card-header {
    background-color: #e4e7ec;
  }

  .card-body {
    padding: 0;
    padding-left: 0.25rem;
  }

  .menu-icon {
    float: left;
    width: 25px;
    height: 25px;
    background-size: 25px, 25px;
    margin-top: 2px;
    margin-right: 15px;
  }

  .card-title {
    color: #353a40;
  }

  .card-title:hover {
    color: #007fe0;
    text-decoration: none;
  }

  .manage .manage-icon {
    background: url("/assets/images/left_icon_i_01.png") no-repeat;
  }
  .manage:hover .manage-icon {
    background: url("/assets/images/left_icon_i_02.png") no-repeat;
  }
  .snapshot .snapshot-icon {
    background: url("/assets/images/left_icon_j_01.png") no-repeat;
  }
  .snapshot:hover .snapshot-icon {
    background: url("/assets/images/left_icon_j_02.png") no-repeat;
  }
  .control .control-icon {
    background: url("/assets/images/left_icon_c_01.png") no-repeat;
  }
  .control:hover .control-icon {
    background: url("/assets/images/left_icon_c_02.png") no-repeat;
  }
  .config .config-icon {
    background: url("/assets/images/left_icon_a_01.png") no-repeat;
  }
  .config:hover .config-icon {
    background: url("/assets/images/left_icon_a_02.png") no-repeat;
  }

  .col-md-2.col-xl-2.sidebar.left {
    min-height: 600px;
  }

  .menu-detail-item {
    padding-left: 55px;
    border: none;
    color: #353a40;
    background-color: #f8f8f8;
  }

  .menu-detail-item:hover {
    color: #007fe0;
    padding-left: 55px;
    border: none;
  }

  .menu-detail-item.active {
    padding-left: 55px;
    border: none;
    color: #353a40;
    background-color: #007fe0;
  }